{
	"compileOnSave": true,
	"compilerOptions": {
		"module": "UMD",
		"outDir": "./scripts",
		"target": "ESNext",
		"alwaysStrict": true,
		"noEmitOnError": true,
		"noUnusedLocals": false,
		"noUnusedParameters": true,
		"noImplicitUseStrict": false,
		"noImplicitAny": true,
		"pretty": true,
		"removeComments": true,
		"sourceMap": true,
		"watch": true,
		"allowUnreachableCode": false,
		"charset": "utf8",
		"emitBOM": true,
		"listFiles": true,
		"listEmittedFiles": true,
		"newLine": "CRLF",
		"noImplicitReturns": true,
		"traceResolution": true,
		"strictNullChecks": true,
		"strictFunctionTypes": true,
		"noImplicitThis": true,
		"strictBindCallApply": true,
		"noUncheckedIndexedAccess": true,
	},
	"include": [
		"ts/*.ts",
		"ts/**/.ts",
	]
}